<!DOCTYPE html>
<html lang="zh-cn">

<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"
    />
    <meta name="apple-mobile-web-app-status-bar-style" content="black" />
    <meta name="format-detection" content="email=no" />
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="format-detection" content="telephone=no" />
    <meta name="renderer" content="webkit">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="apple-mobile-web-app-title" content="Amaze UI" />
    <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
    <meta http-equiv="Pragma" content="no-cache" />
    <meta http-equiv="Expires" content="0" />
    <title>[简历]宋建飞-2023应届研究生 | 求职意向: 后端开发工程师</title>
    <link rel="shortcut icon" href="assets/images/favicon.ico" type="image/x-icon">
    <link rel="stylesheet" href="assets/css/typo.css">
    <link rel="stylesheet" href="assets/css/font-awesome.min.css">
    <link rel="stylesheet" href="assets/css/index.css">
    <script>
        function loading() {
            document.getElementsByClassName('song')[0].style.display = 'block';
            document.getElementsByClassName('loading')[0].style.display = 'none';
        }
    </script>
</head>

<body>

    <header class="header"></header>

    <article class="container">
        <section class="side" id="side">
	

            <!-- 个人肖像 -->
            <section class="me">
                <section class="portrait">
                    <div class="loading">
                        <span></span>
                        <span></span>
                        <span></span>
                        <span></span>
                        <span></span>
                    </div>
                    <!-- 头像照片 -->
                    <img class="song" src="assets/images/song.jpg" onload="loading()">
                </section>

                <h1 class="name">宋建飞</h1>
                <h4 class="info-job">JAVA后端开发工程师</h4>

            </section>

            <!-- 基本信息 -->
            <section class="profile info-unit">
                <h2>
                    <i class="fa fa-user" aria-hidden="true"></i>基本信息</h2>
                <hr/>
                <ul>
                    <li>
                        <label>个人信息</label>
                        <span>宋建飞</span>
                    </li>
                    <li>
                        <label>英语水平</label>
                        <span>CET-6</span>
                    </li>
                </ul>
            </section>

            <!-- 联系方式 -->
            <section class="contact info-unit">
                <h2>
                    <i class="fa fa-phone" aria-hidden="true"></i>联系方式</h2>
                <hr/>
                <ul>
                    <li>
                        <label>手机号码</label>
                        <span>17375087209</span>
                    </li>
                    <li>
                        <label>个人邮箱</label>
                        <a href="mailto:sjf958332286@163.com" target="_blank">sjf958332286@163.com</a>
                    </li>
                </ul>
            </section>

            <!-- 技能点 -->
            <section class="Language skill info-unit">
                <h2>
                    <i class="fa fa-code" aria-hidden="true"></i>技能点</h2>
                <hr/>
                <ul>
                    <li>
                        <label>JAVA</label>
                        <progress value="70" max="100"></progress>
                    </li>
                    <li>
                        <label>C++</label>
                        <progress value="20" max="100"></progress>
                    </li>
                    <li>
                        <label>PYTHON</label>
                        <progress value="20" max="100"></progress>
                    </li>
					<li>
                        <label>C</label>
                        <progress value="20" max="100"></progress>
                    </li>
                </ul>
            </section>

            <section class="qrcode info-unit">
                <h2><i class="fa fa-qrcode" aria-hidden="true"></i>二维码</h2>
                <hr/>
                <img src="assets/images/code.jpg" style="width: 100%;" alt="">
            </section>

        </section>

        <section class="main">

            <!-- 教育经历 -->
            <section class="edu info-unit">
                <h2>
                    <i class="fa fa-graduation-cap" aria-hidden="true"></i>教育经历</h2>
                <hr/>
                <ul>
                    <li>
                        <h3>
                            <span>杭州电子大学 - 计算机技术专业（硕士）</span>
                            <time>2020.9-2023.7</time>
                        </h3>
                    </li>
                    <li>
                        <h3>
                            <span>安徽工业大学 - 物联网工程专业（本科）</span>
                            <time>2016.9-2020.7</time>
                        </h3>
                    </li>
                </ul>
            </section>

            <!-- 项目经验 -->
            <section class="project info-unit">
                <h2>
                    <i class="fa fa-chain" aria-hidden="true"></i>个人项目
				</h2>
                <hr/>
				<ul>
					<li>
						<h3>
                            <span>[华为软件精英挑战赛]云视频直播服务流量调度问题</span>
                            <span class="link">
                                <a href="assets\images\HWtop.jpg" target="_blank">链接：获奖证书</a>
                            </span>
                            <time>2022.3-2022.4</time>
                        </h3>
						
						<ul class="info-content">
							<li>
							基于给定的服务器、虚拟机使用场景进行分析，设计算法并输出制定约束条件的所有操作。比赛涉及设备购买策略、虚拟机调 度策略与虚拟机迁移策略。复赛位列杭厦赛区第 7 名，负责大多数策略的构思实现与优化。
							</li>
						</ul>
					</li>
				</ul>
				
                <ul>
                    <li>
                        <h3>
                            <span>[项目1]远程服务调用框架SimpleFunc-RPC</span>
                            <span class="link">
                                <a href="https://gitee.com/YUN_song_jian_fei/simple-func-rpc" target="_blank">项目链接</a>
                            </span>
                            <time>2022.2-2022.4</time>
                        </h3>
                        <ul class="info-content">
                            <li>Easy-RPC-Framework 是一款远程服务调用框架，实现了基于 Java 原生 Socket 与 Netty 框架的网络传输方式，提供了多种序列 化与负载均衡算法，以及基于 Nacos 和基于 Redis 的注册中心版本。</li>
                            <li>
                                <i class="fa fa-paper-plane-o" aria-hidden="true"></i>
                                Netty 客户端及 Socket 服务端通过复用已有连接及建立线程池的方式，减少连接建立和线程创建开销；
                                <br/>
                                <i class="fa fa-users" aria-hidden="true"></i>
                                客户端利用动态代理封装远程调用过程，服务端利用注解和反射机制实现服务自动注册，通过简单配置实现无感远程服务调用；
                                <br/>
                                <i class="fa fa-bars" aria-hidden="true"></i>
                                实现自定义通信协议，解决 TCP 粘包、半包问题，优化 TCP 协议相关配置，减少服务端响应延时；
                                <br/>
                                <i class="fa fa-thumbs-o-up" aria-hidden="true"></i>
                                实现负载均衡机制，将客户端调用请求分摊到多个服务端实例上，降低单个服务端压力。
							</li>
                        </ul>
                    </li>
                    

                </ul>
				
				<ul>
                    <li>
                        <h3>
                            <span>[项目2]杭州西奥电梯生产安全监控与连锁保护系统</span>
                            <span class="link">
                                <a href="https://gitee.com/YUN_song_jian_fei/" target="_blank">链接：www.gitee.</a>
                            </span>
                            <time>201X.X-201X.X</time>
                        </h3>
                        <ul class="info-content">
                            <li>系统应用在杭州西奥电梯公司生产车间内，主要通过读取生产工位上的实时监控视频，实现对人员和大型机器人的视觉检测，当人员非正常闯入运作的机器人工作区域，系统及时响应对机器人进行紧急制动，保护人员安全。</li>
                            <li>
                                <i class="fa fa-paper-plane-o" aria-hidden="true"></i>
                                利⽤ PyTorch、OpenCV 实现并对⽐多种视觉检测算法，实现对⼈员位置的视觉实时检测跟踪；
                                <br/>
                                <i class="fa fa-users" aria-hidden="true"></i>
                                通过实现消费者-⽣产者模型优化对视频流的读取，降低 80 % 检测延时，增加系统检测实时性，最终实现检测 到响应在1秒以内紧急制动停机；
                                <br/>
                                <i class="fa fa-bars" aria-hidden="true"></i>
                                利⽤与守卫进程保持⼼跳策略和搭建双机热备系统增加系统⾼可⽤性；
                                <br/>
                                <i class="fa fa-thumbs-o-up" aria-hidden="true"></i>
                                运⽤单例模式、⼯⼚模式、策略模式、模板⽅法模式等设计模式增加系统扩展性。
								</li>
                        </ul>
                    </li>
                    

                </ul>
            </section>
			
			<!--科研成果和荣誉奖项-->
			<section class="achievements info-unit">
				<h2>
                    <i class="fa fa-trophy" aria-hidden="true"></i>科研成果和荣誉奖项</h2>
                <hr/>
				
				<ul>
					<li>
                        <h3>
                            <span>华为软件精英挑战赛杭厦赛区二等奖</span>
                        </h3>
                    </li>
					<li>
                        <h3>
                            <span>一种面向GPU集群的动态资源调度方法 [第二作者，发明专利]</span>
                        </h3>
                    </li>
					<li>
                        <h3>
                            <span>研究生学业三等奖学金，本科校三等奖学金</span>
                        </h3>
                    </li>

                </ul>
			
			</section>
			
			<!--专业技能-->
			<section class="skill info-unit">
				<h2>
				<i class="fa fa-book" aria-hidden="true"></i>专业技能</h2>
				
				<hr/>
				
				<ul>
					<li>
                        <h3>
                            <span>熟悉常见的数据结构及算法，熟悉计算机网络和操作系统，熟悉TCP/UDP、HTTP协议；</span>
                        </h3>
                    </li>
					<li>
                        <h3>
                            <span>熟悉Java基础，Java并发编程，JVM原理；</span>
                        </h3>
                    </li>
					<li>
                        <h3>
                            <span>熟悉Spring框架，了解SpringMVC、SpringBoot、Mybatis框架；</span>
                        </h3>
                    </li>
					<li>
                        <h3>
                            <span>了解常用数据库MySQL和Redis，了解MySQL事务、索引以及Redis持久化、缓存等机制；</span>
                        </h3>
                    </li>
					<li>
                        <h3>
                            <span>CET6，有良好的英语读写能力。</span>
                        </h3>
                    </li>
                </ul>
				
				
			</section>

            <!-- 自我评价 -->
            <section class="work info-unit">
                <h2>
                    <i class="fa fa-pencil" aria-hidden="true"></i>自我评价</h2>
                <hr/>
                <p>个人爱好骑行、跑步、乒乓球、羽毛球等运动，坚持中短距离夜跑累计600多公里；</p>
				<p>有轻微代码洁癖，习惯优化代码，多写注释，热爱技术、自学能力强,有良好的自我认知。全面的技能树与开阔的视野,良好的心态、情商与沟通能力。</p>
				<!--<span class="mark-txt">“多静多思考，反省不张扬”</span>是我给自己总结的“十字箴言”，鞭策自己做人既不能以己度人，也不以人观己，要脚踏实地做事，坚持自己的梦想和本心。-->
            </section>
        </section>
    </article>



    <footer class="footer">
        <p>© 2022 宋建飞</p>
    </footer>

    <script src="./assets/js/index.js"></script>
</body>

</html>